#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int bin_search(int arr[], int left, int right, int key)
//{
//	int mid = 0;
//	int find = 0;
//	while (left <= right)
//	{
//		mid = (right + left) / 2;
//		if (arr[mid] < arr[key])
//			left = mid + 1;
//		else if (arr[mid] > arr[key])
//			right = right - 1;
//		else
//		{
//			find = 1;
//			break;
//		}
//	}
//	if (find == 1)
//		return 1;
//	else
//		return 0;
//}
//
//int main()
//{
//	int a = 0;
//	int b = 9;
//	int key = 6;
//	int arr[] = {1,2,3,4,5,6,7,8,9,10};
//	int r = bin_search(arr,a,b,key);
//	printf("%d", r);
//
//	return 0;
//}





//void x_x_Form(int a)
//{
//	int i = 0;
//	for (i = 0; i < a; i++)
//	{
//		
//		printf("%d*%d=%d ", a, i, a * i);
//	}
//
//}
//
//
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	x_x_Form(a);
//
//	return 0;
//}



//
//int Discover_year(int year)
//{
//	if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
//		return 1;
//	else
//		return 1;
//
//}
//
//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	int r = Discover_year(year);
//	if (r == 1)
//		printf("yes");
//	else
//		printf("no");
//
//	return 0;
//
//}
//int is_prime(int a)
//{
//		int flag = 0;
//		int i = 0;
//		int n = a - 1;
//		for (i = 2; i < n; i++)
//		{
//			if (a % i == 0)
//				break;
//			else
//				flag = 1;
//		}
//		if (flag == 1)
//			return 1;
//		else
//			return 0;
//}
//
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	int r = is_prime(a);
//	if (r == 1)
//		printf("yes");
//	else
//		printf("no");
//
//	return 0;
//
//}

void init_1(int arr[], int sz)
{
	int i = 0;
	for (i = 0; i <=sz; i++)
	{
		arr[i] = 0;
	}
}
void printf(int arr[], int sz)
{
	int j = 0;
	for (j = 0; j <= sz; j++)
	{
		printf("%d", arr[j]);
	}
}
void init_2(int arr[], int sz)
{
	int i = 0;
	for (i = 0; i <= sz; i++)
	{
		arr[i] = i;
	}
}
void reverse(int arr[], int sz)
{
	int i = 0;
	int fuck[5];
	for (i = sz; i>=0; i++)
	{
		arr[sz] = arr[sz-4];
	}

}

int main()
{
	int arr[5] = {1,2,3,4,5};
	int b = 0;
	int sz = sizeof(arr) / sizeof(arr[0]);
	init_1(arr,sz);
	printf(arr);
	init_2(arr, sz);
	printf(arr);
	reverse(arr,sz);





	return 0;
}